﻿@charset "utf-8";
/* CSS Document */

html, body {

	background-repeat:repeat;
	overflow:visible;
	height:100%;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
	behavior: url(csshover3.htc);
}

#topo {
	width:100%;
	height:214px;
	position:relative;
	background-color:#f6f6f6;
	background-image:url(../imgs/topo-bkg.jpg);
	background-repeat:repeat-x;
}

#topo-forms {
	width:100%;
	height:216px;
	position:relative;
	background-color:#f6f6f6;
	background-image:url(../imgs/topo-forms-bkg.jpg);
	background-repeat:repeat-x;
}

#menu {
	width:100%;
	height:39px;
	position:relative;
	background-image:url(../imgs/barra-menu.jpg);
	background-repeat:repeat-x;
}

#site {
	width:822px;
	height:;
	margin:0 auto;
/*	border:1px solid #000*/
}


#principal {
	width:822;
	height:100%;
	margin:0 auto;
	background-image:url(../imgs/principal.png);
	background-repeat:repeat-y;
/*	border:1px solid #000*/
}

#forms {
	width:100%;
	height:100%;
	margin:0 auto;
	background:#FFF;
/*	border:1px solid #000*/
}

#left {
	width:29px;
	height:100%;
	min-height:500px;
	float:left;
	background-image:url(../imgs/lateral-esq.jpg);
	background-repeat:repeat-y;
/*	border:1px solid #000;*/
}

#right {
	width:29px;
	height:100%;
	min-height:500px;
	float:right;
	background-image:url(../imgs/lateral-dir.jpg);
	background-repeat:repeat-y;
/*	border:1px solid #000;*/
}
	


/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */

#base {
	width:100%;
	height:209px;
	position:relative;
	float:left;
	background-image:url(../imgs/base-bkg.jpg);
	background-repeat:repeat-x;
}




/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww FIELDS wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#fields {
	width:100%;
	background:#FFF;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#fields2 {
	width:100%;
	padding:50px 0 200px 0;
	background:#FFF;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.btn {
  background:#F5F5F5;
  border: 1px solid #666;
  padding:4px 4px 4px 4px;
}
.btn:hover {
  background-color:#EEE;
  cursor: pointer; /* para IE5 */
}

#box-fields {
	width:350px;
	height:auto;
	margin:0 auto;
	background-image:url(../imgs/background.jpg);
	padding:0 0 15px 0;
}

#cadastro-esqueceu {
	width:330px;
	height:auto;
	margin:0 auto;
/*	border:#F4F4F4 1px solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:center;
	padding-top:5px;
}

a.auth:hover {
	color:#C60;
}

a.auth {
	color:#666;
}

/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww AUTENTICATION - ERRO - SAIR wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#autentication {
	width:800px;
	margin:0 auto;
	border:1 solid #093;
	padding:50px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#333;
}


#erro {
	width:822px;
	min-height:200px;
	margin:0 auto;
	border:1 solid #093;
	padding:80px 0 30px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#333;
	background-color:#FFF;
}

#confirma {
	width:822px;
	min-height:200px;
	margin:0 auto;
	border:1 solid #093;
	padding:100px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#333;
	background-color:#FFF;
}

#sair {
	width:822px;
	min-height:200px;
	margin:0 auto;
	border:1 solid #093;
	padding:100px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	color:#999;
	background-color:#FFF;
}

#index {
	width:822px;
	background:#FFF;
	margin:0 auto;
/*	border:1 solid #093;*/
/*	padding:50px 0 0 10px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
}


/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww PRINCIPAL wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */

#frase-topo {
	width:822px;
	height:137px;
	padding:35px 0 40px 0;
}



/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww QUEM SOMOS wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#quem-somos {
	width:822px;
	margin:0 auto;
	background:#FFF;
}

#titulo-quem-somos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#eeb534;
	padding:20px 0 0 0;
}

#texto-quem-somos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	line-height:22px;
	padding:20px 40px 60px 40px;	
}



/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww COMO FUNCIONA wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#como-funciona {
	width:822px;
	margin:0 auto;
	background:#FFF;
}

#titulo-como-funciona {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#eeb534;
	padding:20px 0 0 0;
}

#texto-como-funciona {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	line-height:22px;
	padding:20px 40px 60px 40px;	
}



/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww DUVIDAS wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#duvidas {
	width:822px;
	margin:0 auto;
	background:#FFF;
}

#titulo-duvidas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#eeb534;
	padding:20px 0 0 0;
}

#texto-duvidas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	line-height:22px;
	padding:20px 40px 60px 40px;	
}



/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww CONVENIADOS wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#conveniados {
	width:822px;
	margin:0 auto;
	background:#FFF;
}

#titulo-conveniados {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#eeb534;
	padding:20px 0 0 0;
}

#texto-conveniados {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	line-height:22px;
	padding:20px 40px 60px 40px;	
}



/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww CONTA wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#conta {
	width:822px;
	margin:0 auto;
	background:#FFF;
}

#titulo-conta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#eeb534;
	padding:20px 0 0 0;
}

#texto-conta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	line-height:22px;
	padding:20px 40px 60px 40px;	
}

#include_conta {
	width:800px;
	min-height:300px;
	border:0;
	margin:0 auto;
}

#minha-conta-menu {
	width:800px;
/*	border:#C00 solid 1px;*/
	height:30px;
	margin:0 auto;
}

#sair-conta {
	width:auto;
	height:auto;
/*	border:#F0F0F0 solid 1px;*/
	padding:3px 3px 0 3px;
	float:right;
}

#leitor {
	width:auto;
	height:auto;
/*	border:#F0F0F0 solid 1px;*/
	padding:3px 3px 0 30px;
	float:left;
}

#atualizar-dados {
	width:auto;
	height:auto;
/*	border:#F0F0F0 solid 1px;*/
	padding:3px 3px 0 3px;
	float:left;
}



/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww TROCAS wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#trocas {
	width:822px;
	margin:0 auto;
	background:#FFF;
}

#titulo-trocas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#eeb534;
	padding:20px 0 0 0;
}

#texto-trocas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	line-height:22px;
	padding:20px 40px 60px 40px;	
}


/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww RELATӓRIOS wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww */


#relatorios {
	width:822px;
	margin:0 auto;
	background:#FFF;
}

#titulo-relatorios {
	font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	color:#eeb534;
	padding:20px 0 0 30px;
}

#texto-relatorios {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	line-height:22px;
	padding:20px 40px 10px 40px;	
}

#menu_relatorios {
	width:800px;
	height:auto;
	background-color:#F5F5F5;
	margin:0 auto;
}

#links_relatorios {
	width:818px;
	height:auto;
	margin:0 auto;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:16px;
}

a.relatorio:hover {
	color:#66F;
}

a.relatorio:active {
	color:#666;
}

a.relatorio {
	color:#666;
}

#includes_rel {
	width:800px;
	min-height:300px;
	border:#F0F0F0 solid 1px;
	margin:0 auto;
	background:#FFF;
}

#tabela_relatorio {
	width:800px;
	margin:0 auto;
	border:1px solid #FFF;
}

.textos-tabela-header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 10px;
}

.textos-tabela {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	padding:5px 0 5px 10px;
}

.textos-tabela-header_menor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-align:left;
	padding:5px 0 5px 10px;
}

.textos-tabela_menor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:5px 0 5px 10px;
}


table.realceLinha tr:hover {
	background:#F7F7F7;
}

#incluir-novo-registro {
	width:800px;
	height:20px;
/*	border:#F0F0F0 solid 1px;*/
	margin:0 auto;
	padding:0 0 5px 0;
	background:#FFF;
}

/*Ajustes Thiba*/

.novo-site {
	margin:0 !important;
}
.novo-site #principal #fields2 {
	padding:0;
	width:980px;
}
.novo-site #principal #fields2 #box-fields {
	margin:0 auto !important;
}
.novo-site #principal #fields2 #cadastro-esqueceu {
	margin:0 auto !important;
}